home *** CD-ROM | disk | FTP | other *** search
- program test__aplib_depack;
-
- (*$IFDEF DYNAMIC_VERSION*)
- uses aplibud;
- (*$ELSE*)
- uses aplibu;
- (*$ENDIF*)
-
- var
- d1,d2:file;
- p1,p2:pointer;
- l1,l2o,l2:longint;
-
- begin
- if paramcount<>2 then
- begin
- writeln('TESTAPDE.EXE <aplib> <normal>');
- halt(1);
- end;
-
- assign(d1,paramstr(1));
- reset(d1,1);
- l1:=filesize(d1);
- getmem(p1,l1);
- blockread(d1,p1^,l1);
- close(d1);
-
- l2o:=20*l1; (* ??? *)
- getmem(p2,l2o);
-
- l2:=_ap_depack_asm_fast(p1^,p2^);
- (* l2:=ap_depack_asm(p1^,p2^); *)
-
- assign(d2,paramstr(2));
- rewrite(d2,1);
- blockwrite(d2,p2^,l2);
- close(d2);
-
- freemem(p1,l1);
- freemem(p2,l2o);
-
- end.
-